/* #region 头部*/
.header {
    display: block;
    background-color: white;
}

    .header .header_top {
        background-color: rgba(237, 237, 237, 0.235);
        height: 30px;
    }

        .header .header_top .w1200 {
            color: rgba(41, 42, 44, 0.498);
            font-size: 14px;
            line-height: 30px;
        }

    .header .header_body .w1200 {
        padding-top: 30px;
        padding-bottom: 5px;
        overflow: hidden;
        /* display: flex;
    justify-content:space-between; */
    }



        /* #region logo */
        .header .header_body .w1200 .logo_box {
            width: 200px;
        }

            .header .header_body .w1200 .logo_box img {
                /* width: 100%;
    height: 100%; */
            }
        /* #endregion */




        /* #region 导航栏 */
        .header .header_body .w1200 .nav_box {
        }

            .header .header_body .w1200 .nav_box a {
                font-size: 17px;
                padding: 15px 0;
                margin-right: 30px;
                display: inline-block;
                border-bottom: 5px solid white;
            }

                .header .header_body .w1200 .nav_box a:hover {
                    font-weight: 700;
                    border-bottom: 5px solid rgba(255, 77, 0, 0.808);
                }
        /* #endregion */



        /* #region 搜索 与 按钮 */
        .header .header_body .w1200 .searchAndButton_div {
            margin-top: 5px;
            width: 350px;
            display: flex;
            justify-content: space-between;
        }

            .header .header_body .w1200 .searchAndButton_div .search_box {
                width: 250px;
                height: 35px;
                border-radius: 5px;
                display: flex;
                border: 1px solid #f95216;
                overflow: hidden;
            }

        .header .header_body .w1200 .search_box .input_div {
            flex: 1;
            display: flex;
            padding-left: 10px;
            justify-content: center;
            flex-direction: column;
        }

            .header .header_body .w1200 .search_box .input_div input {
                border: 0;
                font-size: 14px;
                line-height: 35px;
                color: rgb(62, 65, 67);
                outline: none;
            }

        .header .header_body .w1200 .search_box .searchButton {
            width: 80px;
            height: 100%;
            border: 0;
            font-size: 14px;
            background-color: #f95216;
            color: white;
        }

        .header .header_body .w1200 .searchAndButton_div .button_box {
            font-size: 14px;
            line-height: 35px;
            padding: 0 10px;
            border-radius: 5px;
            background-color: #f95216;
            color: white;
        }
/* #endregion */
/* #endregion */
